﻿/* CSS Document */

/*-----------所有标签通配样式---------------*/
* { margin: 0px; padding: 0px;}
img {border: none;}
ul, ul li, ol li {list-style: none; margin: 0; padding: 0;}
a {color: #000000; text-decoration: none; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; outline:none;}
a:visited {color: #000000; text-decoration: none; }
a:hover { color:#FF0004; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-size: 16px; }

/*------------ie6 h bug-----------------*/
h1, h2, h3, h4, h5, h6 { font-size: 16px; }
html { height: 100%; }
body { margin: 0px auto;  height: 100%; background: #FFFFFF ; font-size: 16px; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; line-height: 20px; color:#000000;}
body::before { content: ""; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8); z-index: 100; }

/*-----------------------------------------------头部、底部公共样式区域---------------------------------------------------------*/

/*-------header头部样式区域-------*/
#header { position:fixed; top:0 ; left:0; width:100%; background:#ffffff;  border-bottom:1px solid #E4E4E4; z-index:99999;}
#header_cn { margin:0 auto; width:1120px; overflow:hidden;}
#logo { float:left; padding-top:10px; width:212px; height:50px;}
#logo img { width:100%; height:100%;}
#nav { float:left; margin-left:11px; width:680px; overflow:hidden;}
#nav li { float:left; width:130px; height:75px;}
#nav li a { text-align:center; display:block; padding-top:24px; width:100%; height:46px; }
#nav li a:hover { background:url(../images/nav_bj.jpg) no-repeat center bottom;}
#nav li a.nav_bs { background:url(../images/nav_bj.jpg) no-repeat center bottom; color:#FF0004;}

#tel { float:right; margin-top:16px; padding-left:50px; width:165px; background:url(../images/tel-bj.jpg) no-repeat left center;}
#tel li { width:165px; line-height:20px;}
#tel #tel_num {font-size:14px; font-weight:bold;}
#tel #tel_time {font-size:8px; color:#828282;}

/*-------footer底部样式区域-------*/
#footer { padding-top:90px; width:100%; background:url(../images/footer_bj.jpg) no-repeat center top;}
#footer_cn { margin:0 auto; width:1000px; border-top:1px solid #ffffff; overflow:hidden;}
#footer_cn_l { float:left; width:45%;}
#footer_cn_l h4 { padding-top:20px; width:100%; }
#footer_cn_l h4 img { width:60%; height:auto;}
#footer_cn_l h3 { width:100%; line-height:50px; font-size:20px; color:#ECECEC;}
#footer_cn_c h3 , #footer_cn_r h3 { width:100%; line-height:80px; font-size:21px; font-weight:normal; color:#ECECEC; }
#footer_cn_l h3 a { color:#ECECEC;}
#footer_cn_l h3 a:hover { color:#FF0004;}
#footer_cn_l ul , #footer_cn_c ul { width:100%;}
#footer_cn_l ul li , #footer_cn_c ul li { padding:8px 0; width:100%; line-height:24px; font-size:16px; color:#ECECEC;}
#footer_cn_c { float:left; margin-left:100px; width:220px;}
#footer_cn_c ul li a { color:#ECECEC;}
#footer_cn_c ul li a:hover { color:#FF0004;} 
#footer_cn_r { float:right; width:40%;}
#footer_cn_input { margin-top:5px; width:100%;}

#lxwm_txt , #footer_cn_input ul li { margin-bottom:10px; width:100%;}
#footer_cn_input ul li input  {width:90%; height:30px; font-size:16px; background:url(../images/tm-bj.png) left top; border:none; border-bottom:1px solid #2B2A44; color:#ffffff; text-indent:10px; outline:none;}
#lxwm_lynr { width:90%; border-radius:8px;}
#lxwm_lynr textarea { padding:5px; width:100%; height:70px; line-height:30px; background:#342A3B; font-size:16px; border:none; border:0; color:#ffffff; outline:none; overflow:hidden;}
#lxwm_btn { width:90%;}
#lxwm_btn input { margin-top:10px; width:100%; line-height:40px; height:40px; background:#342A3B; border:none; border:0; outline:none; color:#ffffff; font-size:16px; cursor:pointer;}

/*---底部友情链接links区域 ---*/
#links { margin:20px auto 10px auto; width:1000px;}
#links p {text-align:left; width:100%; color:#FF0004; font-weight:bold; font-size:20px;}
#links p a { display:inline-block; margin-right:10px; padding:3px 0; font-size:14px; color:#ffffff;}
#links p a:hover { color:#FF0004;}

#icp { text-align:center; margin:10px auto 0 auto; padding:10px 0; width:1000px; border-top:1px solid #ffffff; color:#ffffff;}

/*-------kjfs快捷方式区域 -------*/
#kjfs { position:fixed; right:0; top:70%; text-align:right; width:300px; z-index:9990;}
#kjfs ul { margin-left:180px; width:68px;}
#kjfs ul li { width:100%; height:102px; cursor:pointer;}
#kjfs ul li#kjfs1 { background:url(../images/bj5.png) no-repeat center 76px;}
#kjfs ul li#kjfs2 { background:url(../images/bj5.png) no-repeat center 76px;}

#yyzx-img { display:none; position:absolute; right:130px; bottom:40px; padding:5px; width:119px; background:#ffffff; border:2px solid #dddddd;}
#yyzx-img dl { width:119px;}
#yyzx-img dl dt { width:119px; height:119px;}
#yyzx-img dl dd { text-align:center; width:119px; line-height:24px;}

/*---fhymdb返回页面顶部区域 -----*/
#fhymdb { display:none; position:fixed; right:3.7%; bottom:3%; width:30px; height:30px; background:url(../images/list-16.png) no-repeat left top; background-size:100% auto; cursor:pointer; text-indent:-9999px; border-radius:200%;}

/*-------720度全景展示-------*/
#qjzs { position:fixed; top:70%; left:30px; width:35px; height:127px; z-index:99999; }
#qjzs img { width:100%; height:100%;}

/*----顶部banner区域 ----*/
#banner { margin-top:72px; width:100%; height:555px; background:url(../images/banner1.jpg) no-repeat center top;}
#banner_cn { margin:0 auto; padding-right:470px; width:450px; height:555px;}
#banner_cn h2 { padding-top:110px; width:100%; font-size:45px; color:#ffffff;}
#banner_cn h3 { padding-top:55px; width:100%; font-size:50px; color:#ffffff;}
#banner_cn p { padding:45px 0 18px 0; width:75%; border-bottom:1px solid #ffffff; font-size:18px; color:#ffffff;}
#banner_cn ul { margin:15px 0; width:100%;}
#banner_cn ul li { width:100%; line-height:30px; font-size:17px; color:#ffffff;}
#banner_cn h4 { padding-top:10px; width:100%; font-size:22px; font-weight:500; color:#ffffff;}

#banner2 { margin-top:72px; width:100%; height:555px; background:url(../images/banner2.jpg) no-repeat center top;}

/*----首页-发展理由区域fzly区域 ----*/
#fzly { width:100%; background:url(../images/xzly_bj.jpg) repeat-y center top;}
#fzly_cn { margin:0 auto; padding:50px 0 60px 0; width:1180px; overflow:hidden;}
#fzly_cn dl { text-align:center; float:left; width:33%; border-right:1px solid #E7E8EC;}
#fzly_cn dl:nth-child(3) { border:none;}
#fzly_cn dl dt { width:100%; line-height:60px; font-size:55px; color:#FF3F40;}
#fzly_cn dl dd { width:100%; line-height:46px; font-size:21px; color:#525355;}

/*---------首页-我们的服务对象fwdx------------*/
#fwdx { width:100%; background:url(../images/fwdx_bj.jpg) no-repeat center top;}
#fwdx_com { text-align:center; margin:0 auto; padding:70px 0 20px 0; width:1180px; }
#fwdx_com h4 { width:100%; line-height:46px; font-size:21px; font-weight:normal; color:#525355;}
#fwdx_com h3 { width:100%; line-height:40px; font-size:35px; font-weight:normal; color:#202020;}
#fwdx_cn { margin-top:60px; width:100%; overflow:hidden;}
#fwdx_cn dl { float:left; margin:0 15px 0 15px ; width:363px; background:#F4F4F4; border-radius:20px;}
#fwdx_cn dl dt { margin:80px 0 40px 0; width:100%;}
#fwdx_cn dl dd { margin-bottom:70px; padding-bottom:10px; width:100%; line-height:60px; background:url(../images/fwdx_img4.jpg) no-repeat center bottom; font-size:24px;}

/*----------首页-专家团队team-------------*/
#team { text-align:center; margin:40px auto 0 auto; width:100%; background:url(../images/team_bj2.jpg) repeat-y center top;}
#team_cn { margin:0 auto; padding-top:100px; width:100%; background:url(../images/team_bj1.jpg) no-repeat center top;}
#team h3 { margin-bottom:5px; width:100%; line-height:40px; font-size:35px; font-weight:normal; color:#202020;} 
#team h4 { width:100%; line-height:46px; font-size:21px; font-weight:normal; color:#525355;}
#expert_team { margin:40px auto 0 auto; width:1200px; overflow:hidden;}
.expert_team_cn { float:left; margin:0 30px 30px 0; width:370px; background:#F4F4F4; border-radius:20px;}
.expert_team_cn p { width:100%; height:300px;}
.expert_team_cn p img { width:100%; max-width:370px; height:300px; border-radius:20px 20px 0 0; object-fit: cover;}					   
.expert_team_cn dl { text-align:left; margin:0 auto; width:310px;}
.expert_team_cn dl dt { padding:0 20px; width:270px; line-height:50px; border-bottom:1px solid #E4E4E4; font-size:18px; font-weight:500; }
.expert_team_cn dl dt span { margin-left:10px; font-size:16px;}
.expert_team_cn dl dd { margin:10px 0 15px 0; padding:0 20px; width:270px; line-height:26px; height:52px; font-size:16px; color:#797979; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.more_ckgd { display:block; margin:30px auto 0 auto; width:130px; }
.more_ckgd a { display:block; width:100%; line-height:50px; background:#FF3F40; color:#ffffff;  border-radius:20px;}

/*----选择理由区域xzly区域 ----*/
#xzly { width:100%; height:254px; background:url(../images/xzly_bj.jpg) no-repeat center top;}
#xzly_cn { margin:0 auto; width:1050px; overflow:hidden;}
#xzly_cn dl {float:left; margin:40px 20px 0 40px; width:150px; background:url(../images/xzly_bj4.jpg) no-repeat center top;}
#xzly_cn dl dt { margin-bottom:10px; padding-left:42px; padding-top:35px; width:108px; height:45px; font-weight:bolder; font-size:34px; color:#D23636;}
#xzly_cn dl dt.xzly_cn1 { background:url(../images/xzly_bj1.jpg) no-repeat 88px 46px;}
#xzly_cn dl dt.xzly_cn2 { background:url(../images/xzly_bj2.jpg) no-repeat 86px 25px;} 
#xzly_cn dl dt.xzly_cn3 { padding-left:32px; width:118px; background:url(../images/xzly_bj2.jpg) no-repeat 96px 25px; }
#xzly_cn dl dt.xzly_cn4 { padding-left:20px; width:130px; background:url(../images/xzly_bj2.jpg) no-repeat 105px 25px; }
#xzly_cn dl dd { text-align:center; width:100%; font-size:14px; color:#828181;}

/*----我们能为您做什么nzss区域 ----*/
#nzss { width:100%; height:592px; background:url(../images/nzss_bj.jpg) no-repeat center top;}
#nzss_cn { margin:0 auto; width:990px;}
#nzss_cn h4 { text-align:center; padding:10px 0; width:100%; line-height:40px; color:#73737C; background:url(../images/bt3.png) no-repeat center center; font-size:18px; font-weight:normal; letter-spacing:2px;}
#nzss_cn h3 { text-align:center; margin-bottom:20px; width:100%; line-height:30px; color:#ffffff; font-size:24px; letter-spacing:3px; }
.nzss_cn_t , #nzss_cn_c , #nzss_cn_f { margin-bottom:10px; width:100%; overflow:hidden;}
.nzss_cn_tl { float:left; width:490px; overflow:hidden;}
.nzss_cn_tl h5 { float:left; width:210px; height:154px; background:url(../images/img1.jpg) no-repeat left top;}
.nzss_cn_tl h5.sp-img { background:url(../images/sp-img.jpg) no-repeat left top;}
.nzss_cn_tl h5 ul { margin-left:134px; padding-top:20px; width:76px; height:137px; background:url(../images/bt2.png) left top;}
.nzss_cn_tl h5 ul li { text-align:center; width:76px; line-height:30px; font-size:21px; color:#ffffff;}
.nzss_cn_tl p { float:right; padding:24px 0 10px 15px; width:265px; height:120px; line-height:26px; background:#0043A2; color:#FFFFFF; letter-spacing:3px; text-indent:38px;} 
.nzss_cn_tr { float:right; width:490px; overflow:hidden;}
.nzss_cn_tr p { float:left; padding:12px 0 10px 15px; width:265px; height:132px; line-height:26px; background:#0043A2; color:#FFFFFF; letter-spacing:3px; text-indent:38px;}
.nzss_cn_tr h5 { float:right; width:210px; height:154px; background:url(../images/img2.jpg) no-repeat left top;}
.nzss_cn_tr h5.qj-img { background:url(../images/qj-img.jpg) no-repeat left center;}
.nzss_cn_tr h5 ul { padding-top:17px; width:76px; height:137px; background:url(../images/bt2.png) left top;}
.nzss_cn_tr h5 ul li { text-align:center; width:76px; line-height:30px; font-size:21px; color:#ffffff;}

#nzss_cn_cl {float:left; width:490px; overflow:hidden;}
#nzss_cn_cl p { float:left; padding:12px 0 10px 15px; width:265px; height:132px; line-height:26px; background:#0043A2; color:#FFFFFF; letter-spacing:3px; text-indent:38px;}
#nzss_cn_cl h5 { float:right; width:210px; height:154px; background:url(../images/img3.jpg) no-repeat left top;}
#nzss_cn_cl h5 ul { margin-left:134px; padding-top:17px; width:76px; height:137px; background:url(../images/bt2.png) left top;}
#nzss_cn_cl h5 ul li { text-align:center; width:76px; line-height:30px; font-size:21px; color:#ffffff;}
#nzss_cn_cr { float:right; width:490px; overflow:hidden;}
#nzss_cn_cr h5 { float:left; width:210px; height:154px; background:url(../images/img4.jpg) no-repeat left top;}
#nzss_cn_cr h5 ul { padding-top:2px; width:76px; height:152px; background:url(../images/bt2.png) left top;}
#nzss_cn_cr h5 ul li { text-align:center; width:76px; line-height:30px; font-size:21px; color:#ffffff;}
#nzss_cn_cr p { float:right; padding:8px 0 0 15px; width:265px; height:142px; line-height:26px; background:#0043A2; color:#FFFFFF; letter-spacing:3px; text-indent:38px;} 

#nzss_cn_f dl { width:100%; overflow:hidden;}
#nzss_cn_f dl dt { float:left; width:490px; background:url(../images/img5.jpg) no-repeat left top;}
#nzss_cn_f dl dt ul { padding-top:17px; width:76px; height:137px; background:url(../images/bt2.png) left top;}
#nzss_cn_f dl dt ul li { text-align:center; width:76px; line-height:30px; font-size:21px; font-weight:bold; color:#ffffff;}
#nzss_cn_f dl dd { float:right; padding:48px 0 10px 15px; width:475px; height:96px; line-height:30px; background:#0043A2; color:#FFFFFF; letter-spacing:3px; text-indent:38px;}

/*----设计师团队designer区域 ----*/
#designer { width:100%; height:588px; background:url(../images/designer_bj.jpg) no-repeat center top;}
#designer_cn { margin:0 auto; width:1090px;}
#designer_cn h3 { text-align:center; margin-bottom:45px; padding-top:80px; width:100%; font-size:28px; color:#0043A2;}

.piccenter { width: 100%;}
.photo_nr { display: flex; margin: 20px auto; width: 100%; align-items: center; overflow:hidden;}
.photo_nr ul#piclist1 { margin:0 auto; }
.photo_nr ul li { float: left; text-align: center; margin:0 20px 0 25px; width:278px; background:#ffffff;}
.photo_nr ul li p { margin:0 auto; width:100%;}
.photo_nr ul li p img { width:100%; object-fit: cover;}
.photo_nr ul li dl { text-align:left; margin:0 auto; width:90%;}
.photo_nr ul li dl dt { width:100%; line-height:50px; font-size:22px;} 
.photo_nr ul li dl dd { width:100%; height:42px; line-height:20px; font-size:14px; color:#969696; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
#leftarr { width: 80px; height: 100px; background: url(../images/leftarr_bj.png) no-repeat; text-decoration: none; z-index:999;}
#rightarr { margin-left:20px; width: 80px; height: 100px; background:url(../images/rightarr_bj.png) no-repeat; text-decoration: none; color: #323232;  z-index:999; }
#designer_more { margin:40px auto 0 auto; width:120px; }
#designer_more a { display:block; text-align:center; width:100%; line-height:42px; background:#342A3B; color:#ffffff; border-radius:20px;}
#designer_more a:hover { color:#FF0004;}

/*----为何选择鑫时空whxz区域 ----*/
#whxz { width:100%; height:533px; background:url(../images/whxz_bj.jpg) no-repeat center top;}
#whxz_cn { margin:0 auto; width:1000px;}
#whxz_cn h3 { text-align:center; padding-top:30px; width:100%; line-height:60px; color:#ffffff; font-size:24px;}
#whxz_cn h4 { text-align:center; margin-bottom:25px; width:100%; line-height:50px; color:#ffffff; font-size:19px; font-weight:normal;}
#whxz_com { margin:0 auto; width:1100px;}
#whxz_com ul { width:100%; overflow:hidden;}
#whxz_com ul li { float:left; margin:0 0.5% 12px 1.5%; padding:5px 0; width:31%; line-height:20px; color:#ffffff; font-size:18px;}

#whxz_more { margin:40px auto 0 auto; width:120px; }
#whxz_more a { display:block; text-align:center; width:100%; line-height:42px; background:#FF0004; font-size:18px; color:#ffffff; border-radius:20px;}
#whxz_more a:hover { color:#000000;}

/*----动态信息dtxx区域 ----*/
#dtxx { width:100%; height:540px; background:url(../images/dtxx_bj.jpg) no-repeat center top;}
#dtxx_cn { margin:0 auto; padding-top:85px; width:1150px; overflow:hidden;}
#dtxx_cn_l { float:left; width:560px; height:360px; background:url(../video/1.jpg) no-repeat left top;}
#dtxx_cn_l video { width:560px; height:360px;}

#dtxx_cn_r { float:right; width:550px;}
#dtxx_cn_r ul { width:100%; background:#ffffff; overflow:hidden;}
#dtxx_cn_r ul li { text-align:center; float:left; width:33.3%; }
#dtxx_cn_r ul li a { display:block; width:100%; line-height:50px; line-height:50px; font-size:17px; font-weight:bold;}
#dtxx_cn_r ul li a:hover { background:#0043A2; color:#ffffff;} 
#dtxx_cn_r ul li a.dtxx_cn_one { background:#0043A2; color:#ffffff;}

#dtxx_cn_com { margin:0 auto; width:94%;}
.dtxx_com { width:100%;}
.dtxx_com_t { margin:30px 0 15px 0; padding-bottom:25px; width:100%; border-bottom:1px solid #dddddd; overflow:hidden; }
.dtxx_com_img { float:left; width:216px; height:122px;}
.dtxx_com_img img { width:100%; height:100%; object-fit: cover;}
.dtxx_com_txt { float:right; width:280px;}
.dtxx_com_txt h4 { width:100%; line-height:24px; height:48px; font-size:16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.dtxx_com_com { padding-top:5px; width:100%; line-height:20px; height:40px; font-size:14px; color:#989898; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.dtxx_com_time { padding-top:5px; width:100%; line-height:20px; font-size:12px; color:#989898;}

.dtxx_com_f { width:100%;}
.dtxx_com_f ol { width:100%;}
.dtxx_com_f ol li { text-align:right; width:100%; line-height:30px; background:url(../images/dtxx_bj4.jpg) no-repeat left center;}
.dtxx_com_f ol li a { display:block; text-align:left; float:left; padding-left:15px; width:80%; line-height:30px; height:30px; font-size:15px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

/*----精英团队banner_jytd顶部区域 ----*/
#banner_jytd { margin-top:72px; width:0 auto; width:100%; height:400px; background:url(../images/jytt_banner_bj1.jpg) no-repeat center top;}
#banner_jytd_cn { margin:0 auto; padding:90px 0 0 10px; width:1110px;}
#banner_jytd_cn img { width:389px; height:186px; object-fit: cover;}

/*----精英团队列表jytd顶部区域 ----*/
#jytd { width:100%; background:url(../images/jytt_bj1.jpg) repeat-y center top;}
#jytd_cn { margin:0 auto; padding:100px 0; width:1000px;}
.jytd_list1 { margin-bottom:60px; padding-bottom:20px; width:1000px; border-bottom:1px solid #999999; overflow:hidden;}
.jytd_list1_l { float:left; width:580px; }
.jytd_list1_l h4 { margin-top:30px; width:100%; line-height:60px; font-size:35px;}
.jytd_list1_l h5 { width:100%; line-height:50px; font-size:20px;}
.jytd_list1_l ul { width:100%;}
.jytd_list1_l ul li { width:100%; line-height:30px; background:url(../images/jytt_bj2.jpg) no-repeat left center; font-weight:bold; font-size:15px; color:#454545; text-indent:18px;}
.jytd_list1_l p { margin-top:10px; width:100%; line-height:24px; font-size:15px; color:#5A5959; text-indent:32px;}
.jytd_list1_l ol { margin-top:20px; width:100%; overflow:hidden;}
.jytd_list1_l ol li { float:left; margin-right:10px; width:130px;}
.jytd_list1_r { float:right; width:360px;}
.jytd_list1_r img { width:350px; height:384px; border-radius:20px; object-fit: cover;}

.jytd_list2 { margin-bottom:60px; padding-bottom:20px; width:1000px; border-bottom:1px solid #999999; overflow:hidden;}
.jytd_list2_l { float:left; width:360px;}
.jytd_list2_l img { width:350px; height:384px; border-radius:20px; object-fit: cover;} 

.jytd_list2_r { float:right; width:580px; }
.jytd_list2_r h4 { margin-top:30px; width:100%; line-height:60px; font-size:35px;}
.jytd_list2_r h5 { width:100%; line-height:50px; font-size:20px;}
.jytd_list2_r ul { width:100%;}
.jytd_list2_r ul li { width:100%; line-height:30px; background:url(../images/jytt_bj2.jpg) no-repeat left center; font-weight:bold; font-size:15px; color:#454545; text-indent:18px;}
.jytd_list2_r p { margin-top:10px; width:100%; line-height:24px; font-size:15px; color:#5A5959; text-indent:32px;}

/*----博物馆banner_bwg顶部区域 ----*/
#banner_bwg { margin-top:72px; width:100%; height:280px; background:url(../images/bwg_banner_bj1.jpg) no-repeat center top;}
#banner_bwg_cn { margin:0 auto; padding-top:130px; width:1000px;}
#banner_bwg_cn h3 , #banner_bwg_cn h4 { padding-left:20px; width:100%; line-height:50px; color:#ffffff; font-size:26px;}

#banner_djzt { margin-top:72px; width:100%; height:280px; background:url(../images/djzt_banner_bj1.jpg) no-repeat center top;}
#banner_qyzg { margin-top:72px; width:100%; height:280px; background:url(../images/qyzt_banner_bj1.jpg) no-repeat center top;}
#banner_szhzt { margin-top:72px; width:100%; height:280px; background:url(../images/szhzt_banner_bj1.jpg) no-repeat center top;}
#banner_spzz { margin-top:72px; width:100%; height:280px; background:url(../images/spzz_banner_bj1.jpg) no-repeat center top;}
#banner_news { margin-top:72px; width:100%; height:280px; background:url(../images/news_banner_bj1.jpg) no-repeat center top;}


/*---项目案例xmal区域 ----*/
#xmal { padding:50px 0; width:100%; background:url(../images/bwg_banner_bj2.jpg) repeat-y center top;}

/*---标题面包屑crumbs区域 ---*/
#crumbs { margin:0 auto; padding:10px 0; width:1000px; height:30px;}
#crumbs_cn { margin:0 auto 30px auto; width:1000px; height:30px;}
#crumbs p , #crumbs_cn p { text-align:left; margin:0 auto; padding-bottom:20px; width:100%; line-height:30px; font-size:15px; border-bottom:1px solid #A6A6A6;}
#crumbs_cn p { padding-bottom:5px;}
#crumbs p a , #crumbs_cn p a { display:inline-block; margin:0 10px 0 10px; padding-right:20px; background:url(../images/bj21-1.png) no-repeat right center; font-size:15px;}
#crumbs p a:hover , #crumbs_cn p a:hover { color:#FF0004;}

#xmal h3 { text-align:center; margin:0 auto; width:1000px; line-height:150px; background:#2B3C4C; font-size:26px; color:#ffffff;  letter-spacing:3px;}
#xmal h4 { text-align:center; margin:0 auto; width:1000px; line-height:80px; font-size:26px; color:#00000;}
.txt-push { display:block; margin:0 auto 10px auto; text-align:center; width:1000px; line-height:20px; font-size:15px;  color:#2D3E50;}
#xmjs { margin:0 auto; padding:15px 0; width:1000px; border-top:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6;}

#news_nav { margin:40px 0 20px 0; width:100%; overflow:hidden;}
#news_nav li { text-align:center; float:left; margin-right:20px; width:180px; line-height:50px; font-size:22px; font-weight:bold; background:#0043A1; color:#ffffff; }
#news_nav li a { display:block; width:100%; line-height:50px; font-size:22px; font-weight:bold; background:#ffffff; color:#000000;}
#news_nav li a:hover { background:#0043A1; color:#ffffff;}

#news { margin:0 auto; width:1000px;}
#news_cn { width:1000px;}
.news_com { padding-top:20px; width:1000px; overflow:hidden; }
.news_time { text-align:center; float:left; margin-right:40px; padding:20px 0 15px 0; width:120px; height:120px; border-bottom:1px solid #dddddd; }
.news_time dt { padding-top:20px; background:url(../images/notice-bj.jpg) no-repeat left top; font-size:15px; color:#646464;}
.news_time dd { margin-top:15px; font-size:40px; font-weight:bolder; color:#646464;}
.news_img { float:left; padding: 20px 0 15px 0; width: 160px; height:120px; border-bottom:1px solid #dddddd;}
.news_txt { float:right; padding: 20px 0 15px 0; width:640px;}
.news_txt { text-align:left; float:left; margin-left:20px;  padding:20px 0 15px 0; width:620px; height:120px; border-bottom:1px solid #dddddd; }
.news_txt dt { margin-top:5px; width:100%; font-size:18px; font-weight:bold; color:#000000;}
.news_txt dd.news_abstract { padding-top:30px; width: 100%; line-height: 24px; font-size: 15px; color: #7B7B7B; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

#xmjs p { margin-bottom:10px; width:100%; line-height:32px;}

.outline { text-align: left; margin: 40px auto 20px auto; padding: 15px 1%; width: 1000px; background: #F9F9F9;}
.outline p {
    width: 100%;
    line-height: 24px;
    height: 48px;
    color: #9a9a9a;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*----案例展示alzs区域 ----*/
#alzs { margin:0 auto; padding:25px 0; width:1000px;}
#alzs_al , #alzs_al ul { width:100%; overflow:hidden;}
#alzs_al ul li { position:relative; float:left; margin:0 3px 15px 10px; width:320px; height:320px; background:#363131;}

#alzs_al ul li img {object-fit: cover;}

#alzs_al ul li .alzs_al_bt { display:none; position:absolute; top:0; left:0; width:320px; height:320px; background:url(../images/bt2.png) left top;}
#alzs_al ul li .alzs_al_bt h4 { text-align:left; margin:80px auto 50px auto; width:80%; line-height:34px; color:#ffffff; font-size:22px;  letter-spacing:3px;}
#alzs_al ul li .alzs_al_bt p { text-align:center; margin:0 auto; width:90px; line-height:38px; background:#FF0004; color:#ffffff;  font-size:15px; border-radius:20px;}
#alzs_fy { text-align:center; margin-top:20px; width:1000px; }
#alzs_fy ul { width: 100%;overflow: hidden;}
#alzs_fy ul li { float: left; margin-right: 5px;}
#alzs_fy ul li.active span { color: #FF0004; font-weight: bold;}

#sxqh { margin:0 auto; width:1000px; overflow:hidden;}
#sxqh li { float:left; margin:40px 0; width:50%; line-height:30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
#sxqh li#xyt { text-align:right;}

/*----公司概述gsgs区域 ----*/
#gsgs { margin:0 auto; padding:20px 0; width:1000px; border-top:1px solid #0043A2;}
#gsgs p { width:100%; line-height:32px; text-indent:32px;}

/*----关于我们banner_about_us顶部区域 ----*/
#banner_about_us { margin-top:72px; width:100%; height:550px; background:url(../images/about_bj1.jpg) no-repeat center top; text-indent:-99999px;}

/*----关于我们介绍about_txt顶部区域 ----*/
#about_txt { width:100%; background:url(../images/about_bj2.jpg) repeat-y center top;}
#about_txt_cn { padding:40px 0; margin:0 auto; width:1000px;}
#about_txt_cn h3 { text-align:center; margin-bottom:20px; width:100%; line-height:40px; font-size:28px; letter-spacing:2px; color:#333333;}
#about_txt_com { width:100%;}
#about_txt_com p { margin-bottom: 10px; width: 100%; line-height: 32px; text-indent: 32px;}

/*-----公司简介Company Profile区域 ----*/
#profile { margin-bottom:80px; width:100%;  background:url(../images/about_bj4.jpg) no-repeat center top ;}
#profile_cn {width:100%; background:url(../images/about_bj3.jpg) no-repeat center top;}
#profile_com { margin:0 auto; width:1000px;}
#profile_com h3 {padding-top:80px; width:100%; line-height:50px; color:#535353; font-size:35px; font-weight:normal; letter-spacing:2px;}
#profile_com h4 { margin-bottom:40px; width:100%; line-height:46px; color:#535353; font-size:28px; font-weight:normal;}

#profile_txt { width:100%;}
.profile_txt1 , .profile_txt2 { width:100%; overflow:hidden;}
.profile_txt1 p , .profile_txt2 p { float:left; width:500px; height:182px;}
.profile_txt2 p { float:right;}
.profile_txt1 p img , .profile_txt2 p img { width:100%; height:100%; object-fit: cover;}
.profile_txt1 dl , .profile_txt2 dl { float:right; padding:20px 30px; width:440px; height:142px; background:#EEEEEE;}
.profile_txt2 dl { float:left;}
.profile_txt1 dl dt , .profile_txt2 dl dt { text-align:center; width:440px; line-height:50px; font-size:20px; font-weight:bold; color:#535353; letter-spacing:2px;}
.profile_txt1 dl dd , .profile_txt2 dl dd { padding-bottom:15px; width:440px; line-height:24px; background:url(../images/notice-bj.jpg) no-repeat left bottom; background-size:7% auto; font-size:15px; color:#535353;}

/*----发展历程fzlc区域 ----*/
#fzlc { padding-top:52px; width:100%; background:url(../images/about_fzjl_bj1.jpg) no-repeat center top;}
#fzlc_cn { width:100%; height:626px; background:url(../images/about_fzjl_bj2.jpg) no-repeat center top;}
#fzlc_com { margin:0 auto; width:1000px;}
#fzlc_com h3 { padding-top:30px; width:100%; line-height:50px; color:#ffffff; font-size:35px; font-weight:normal; letter-spacing:2px;}
#fzlc_com h4 { width:100%; line-height:46px; color:#ffffff; font-size:28px; font-weight:normal; }
#fzlc_list { margin:30px 0; width:100%; }
#fzlc_txt { padding-top:30px; width:100%;}
.fzlc_txt_com { margin:0 auto; width:90%; height:350px;}
.fzlc_com_cn { padding-left:3%; width:97%; background:url(../images/about_fzjl_bj3.jpg) no-repeat left top;}
.fzlc_com_cn h5 { width:100%; line-height:50px; font-size:35px; color:#ffffff;}
.fzlc_com_cn p { margin-top:10px; width:100%; line-height:30px; color:#ffffff; text-indent:32px;}
#fzlc_list ul { width:100%; border-top:1px solid #ffffff; overflow:hidden;}
#fzlc_list ul li { text-align:center; float:left; width:8.3%; line-height:40px; color:#ffffff; cursor:pointer;}
#fzlc_list ul li.fzlc_list_one { color:#0043A2; font-size:19px; font-weight:bold;}

/*----公司荣誉gsry底部区域 ----*/
#gsry { width:100%; background:url(../images/gsry_bj2.jpg) center top;}
#gsry_cn { width:100%; background:url(../images/gsry_bj1.jpg) no-repeat center top;}
#gsry_com { margin:0 auto; width:1000px;}
#gsry_com h3 { padding-top:80px; width:100%; line-height:50px; color:#535353; font-size:35px; font-weight:normal; letter-spacing:2px;}
#gsry_com h4 { width:100%; line-height:46px; color:#535353; font-size:28px; font-weight:normal; }
#gsry_com ul { margin:50px 0 60px 0; width:100%; overflow:hidden;}
#gsry_com ul li { text-align:center; float:left; margin-bottom:15px; padding-top:8px; width:250px; height:170px; background:url(../images/gsry_bj3.jpg) no-repeat center top;}

/*----公司地址gsdz底部区域 ----*/
#gsdz { width:100%; background:url(../images/gsdz_bj3.jpg) repeat-y center top;}
#gsdz_cn { width:100%; background:url(../images/gsdz_bj1.jpg) no-repeat center top;}
#gsdz_com { margin:0 auto; padding:110px 0; width:1000px;}
#gsdz_com h3 { width:100%; line-height:50px; color:#535353; font-size:35px; font-weight:normal; letter-spacing:2px;}
#gsdz_com h4 { width:100%; line-height:46px; color:#535353; font-size:28px; font-weight:normal; }
#gsdz_com p { margin-top:40px; width:1000px; height:575px;}
#gsdz_com p img { width:100%; height:100%; object-fit: cover;} 